<?php

$b = [1,4,9,8,2,3,6];
$len = count($b);

// for($k = 1;$k < $len;$k++) {
// 	for($j = 0; $j < $len-$k; $j++) {
// 		if($b[$j] > $b[$j+1]) {
// 			$temp = $b[$j+1];
// 			$b[$j+1] = $b[$j];
// 			$b[$j] = $temp;
// 		}
// 	}
// }

// var_export($b);
// exit;
// for ($i = 1; $i < $len; $i++) {
// 	for($k = 0; $k < $len - $i; $k ++) {
// 		if($b[$k] > $b[$k+1]) {
// 			$tem = $b[$k+1];
// 			$b[$k+1] = $b[$k];
// 			$b[$k] = $tem;
// 		}
// 	}
// }
for($i = 1; $i < $len; $i++) {
	for($k = 0; $k < $len - $i; $k ++) {
		if($b[$k] > $b[$k+1]) {
			$tem = $b[$k+1];
			$b[$k+1] = $b[$k];
			$b[$k] = $tem;
		}
	}
}

var_export($b);



/**

for($k = 1;$k < $len;$k++) {
	for($j = 0;$j < $len-$k;$j++) {
		if($b[$j] > $b[$j+1]) {
			$temp = $b[$j+1];
			$b[$j+1] = $b[$j];
			$b[$j] = $temp;
		}
	}


}

for ($i=0;$i<$len-1;$i++) {
	for ($j=$i+1;$j<$len;$j++){
		if($b[$j] < $b[$i]) {
			$temp = $b[$i];
			$b[$i] = $b[$j];
			$b[$j] = $temp;
		
		}
	}



}
var_export($b);

*/
function test ($path = '/Users/ye/demo/test/ccc') {

	$current_dir = opendir($path);
		while (($file = readdir($current_dir)) !== false) {
			//$sub_dir = $path.DIRECTORY_SEPARATOR.$file;
			$sub_dir = $path.'/'.$file;
			if ( $file == '.' || $file == '..' ) {
				continue;
			} elseif(is_dir($sub_dir)) {
				echo 'Directory'.$file.':<br>';
				test($sub_dir);
			}else{
				echo 'File in Directory'.$path.':'.$file.'<br>';
			}
		}
}



test();


/**


class User {
	private static $_instance;
	private function __construct () {
	}
	private function __clone () {
	}
	static public function getInstance () {
		if (!(self::$_instance instanceof self)) {
			self::$_instance = new self();
		}
		return self::$_instance;
	}
}


function fib ($n) {
	$array = [];
	$array[0] = 1;
	$array[1] = 1;
	for($i=2;$i<=$n;$i++) {
		$array[$i] = $array[$i-1] + $array[$i-2];
	}
	print_r($array[$n]);
}

fib(4);

*/
